type strconv.floatInfo
12 uses
strconv (current package)
atof.go#L314: func (d *decimal) floatBits(flt *floatInfo) (b uint64, overflow bool) {
atof.go#L497: func atofHex(s string, flt *floatInfo, mantissa uint64, exp int, neg, trunc bool) (float64, error) {
ftoa.go#L16: type floatInfo struct {
ftoa.go#L22: var float32info = floatInfo{23, 8, -127}
ftoa.go#L23: var float64info = floatInfo{52, 11, -1023}
ftoa.go#L59: var flt *floatInfo
ftoa.go#L160: func bigFtoa(dst []byte, prec int, fmt byte, neg bool, mant uint64, exp int, flt *floatInfo) []byte {
ftoa.go#L233: func roundShortest(d *decimal, mant uint64, exp int, flt *floatInfo) {
ftoa.go#L465: func fmtB(dst []byte, neg bool, mant uint64, exp int, flt *floatInfo) []byte {
ftoa.go#L488: func fmtX(dst []byte, prec int, fmt byte, neg bool, mant uint64, exp int, flt *floatInfo) []byte {
ftoaryu.go#L227: func ryuFtoaShortest(d *decimalSlice, mant uint64, exp int, flt *floatInfo) {
ftoaryu.go#L352: func computeBounds(mant uint64, exp int, flt *floatInfo) (lower, central, upper uint64, e2 int) {